﻿/**************************************************************** 
 *  作者：       sq1000
 *  创建时间：   2012-06-13 11:55:18 AM
 *
 ***************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EasyMvcBlog.Data;
using FluentNHibernate.Mapping;

namespace EasyMvcBlog.Infrastructure.Repository.DataMap

{
    public class CommentMap: ClassMap<Comment>
    {
        public CommentMap()
        {
            Id(m => m.Id);
            Map(m => m.UserName).Not.Nullable();
            Map(m => m.Email).Not.Nullable();
            Map(m => m.Website);
            Map(m => m.CreatedTime);
            Map(m => m.CommentContent).Not.Nullable().CustomSqlType("NTEXT").CustomType("StringClob");
            References(m => m.Article).Column("ArticleId").Not.LazyLoad();
        }
    }
}
